class QpXuLLGuFWxrczPY: kAGQermocfLTvFdL {
    static let WwJoBsxnOnzHObMj = QpXuLLGuFWxrczPY()
    private override init() {}
    
    override func zBOikeFAKnUfELva(
        SxubugnXwQRzhFZG: [String],
        gGnEfsJvqSGuZGvh: ((_ isSuccess: Bool) throws -> Void)? = nil,
        VArUYFQhEOBgceOE: @escaping (_ user: String, _ event: YIMEnum_EventOnline) throws -> Void
    ) {
        if SxubugnXwQRzhFZG.isEmpty || Set(SxubugnXwQRzhFZG).count != SxubugnXwQRzhFZG.count {
            NbDnvbpESqnqDInl.zYOvKsmnWpOUpLXr.CzkztFjgxzeSorYu {
                try? gGnEfsJvqSGuZGvh?(false)
            }
            return
        }
        NbDnvbpESqnqDInl.ZSgCfzHnxpKhZfxO.etDatGyKwukGrbHv(kEZOdhLcNmJFYywX: "", EeqbYNIBaZfkqYaF: [
            "users": NbDnvbpESqnqDInl.zYOvKsmnWpOUpLXr.xtovshfHwqTsyirV(SxubugnXwQRzhFZG),
        ]) { mKUIzAxlvBGUVfVk, EyTIVrNCTVqmYwPu, VnJfdRrzZmdnJmsc, EmqetgaKELbCTYMP in
            if mKUIzAxlvBGUVfVk {
                SxubugnXwQRzhFZG.forEach { self.DWDZyFVwscgqplCs.insert($0) }
                self.qullakzWowrBAiuC = VArUYFQhEOBgceOE
            }
            NbDnvbpESqnqDInl.zYOvKsmnWpOUpLXr.CzkztFjgxzeSorYu {
                try? gGnEfsJvqSGuZGvh?(mKUIzAxlvBGUVfVk)
            }
        }
    }
    
    override func ONRPqWWngMfIoGOB(
        SxubugnXwQRzhFZG: [String],
        QeiTWvgKHkRvxdzd: ((_ isSuccess: Bool) throws -> Void)? = nil
    ) {
        if SxubugnXwQRzhFZG.isEmpty || Set(SxubugnXwQRzhFZG).count != SxubugnXwQRzhFZG.count {
            NbDnvbpESqnqDInl.zYOvKsmnWpOUpLXr.CzkztFjgxzeSorYu {
                try? QeiTWvgKHkRvxdzd?(false)
            }
            return
        }
        NbDnvbpESqnqDInl.ZSgCfzHnxpKhZfxO.etDatGyKwukGrbHv(kEZOdhLcNmJFYywX: "", EeqbYNIBaZfkqYaF: [
            "users": NbDnvbpESqnqDInl.zYOvKsmnWpOUpLXr.xtovshfHwqTsyirV(SxubugnXwQRzhFZG),
        ]) { mKUIzAxlvBGUVfVk, EyTIVrNCTVqmYwPu, VnJfdRrzZmdnJmsc, EmqetgaKELbCTYMP in
            if mKUIzAxlvBGUVfVk {
                SxubugnXwQRzhFZG.forEach { self.DWDZyFVwscgqplCs.remove($0) }
                if self.DWDZyFVwscgqplCs.isEmpty { self.qullakzWowrBAiuC = nil }
            }
            NbDnvbpESqnqDInl.zYOvKsmnWpOUpLXr.CzkztFjgxzeSorYu {
                try? QeiTWvgKHkRvxdzd?(mKUIzAxlvBGUVfVk)
            }
        }
    }
}
